/*
  	usteve
	
	gameforms

  	FILE NAME:
  
  		gameforms.h
  
  	DESCRIPTION:

  	MODIFICATION HISTORY:
  
  		12-DEC-2008	Shawn Rakowski 	New Header file.
*/

#include <windows.h>
#include <gl/Gl.h>
#include <gl/glut.h>
#include <cmath>
#include <string>
#include <vector>
#include <iostream>

using namespace std;

#ifndef _GAMEFORMS
#define _GAMEFORMS

/*
**	CLASS DECLARATIONS
*/

class Button;

/*
**	CLASS DEFINITIONS
*/

class Button
{
public:

	Button();

	void draw();
	void clickFunc(void(*func)(void));


protected:

private:

	bool enabled;

	void _onClickCallback();
};

Button::Button()
{
}



#endif 

